package cn.itcast.zt.java8.function;

import java.util.function.Function;

/**
 * 接收入参和出参处理
 * <? super T>表示包括T在内的任何T的父类，<? extends T>表示包括T在内的任何T的子类
 * create by zhangtian105 on 2022/3/23
 */
@FunctionalInterface
public interface FunctionPresentHandler<T extends Object, V extends Object> {
    // 接收入参和出参来判断分支逻辑
    V presentHandler(Function<? super T, ? extends V> trueFunction, Function<? super T, ? extends V> falseFunction) ;
}
